MGCVCSKQLEGRRQEDISLLASQTFFSEAEVEVLHGLFIKLTSCLSNDNLLTKEKFQFILIKNTKKRSLSAERIFGLFDMRNDGAIDFGEFVHTLNIFHPNSSPRDKAIFAFRLYDTRETGFIEPEEVKEMIIDVLEESELMLSESIIDSIVSKTFEEADWKKDGIIDLEEWENFVATYPLTLKNMTIPFLKDIPRIFPTFLR